<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us" data-whc_version="24.1">
    <head><link rel="shortcut icon" href="oxygen-webhelp\template\resources/images/favicon.ico"/><link rel="icon" href="oxygen-webhelp\template\resources/images/favicon.ico"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content="Name Description Macros DRV_ETHPHY_CLIENTS_NUMBER Selects the maximum number of clients. DRV_ETHPHY_INDEX Ethernet PHY static index selection. DRV_ETHPHY_INSTANCES_NUMBER Selects the maximum number of ..."/><meta name="copyright" content="(C) Copyright 2024"/><meta name="generator" content="DITA-OT"/><title>1.2.5.8.4 Library Interface</title><!--  Generated with Oxygen version 24.1, build number 2022062014.  --><meta name="wh-path2root" content=""/><meta name="wh-toc-id" content="&lt;?xml version=&#34;1.0&#34; encoding=&#34;UTF-8&#34;?&gt;&lt;?workdir /D:\InfoShare\Data\Publish\Data\qq5nqouxc3m\work\temp?&gt;&lt;?workdir-uri file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/temp/?&gt;&lt;?path2project?&gt;&lt;?path2project-uri ./?&gt;&lt;?path2rootmap-uri ./?&gt;&lt;topic xmlns:dita-ot=&#34;http://dita-ot.sourceforge.net/ns/201007/dita-ot&#34; xmlns:ditaarch=&#34;http://dita.oasis-open.org/architecture/2005/&#34; class=&#34;- topic/topic &#34; ditaarch:DITAArchVersion=&#34;2.0&#34; specializations=&#34;@props/audience @props/deliveryTarget @props/otherprops @props/platform @props/product&#34; id=&#34;library-interface&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;topic:1;184:15&#34; domains=&#34;a(props audience) a(props deliveryTarget) a(props otherprops) a(props platform) a(props product)&#34;&gt;&lt;title class=&#34;- topic/title &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;title:1;184:15&#34;&gt;Library Interface&lt;/title&gt;&lt;body class=&#34;- topic/body &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;body:1;184:15&#34;&gt;&lt;table class=&#34;- topic/table &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;table:1;184:15&#34;&gt;&lt;tgroup class=&#34;- topic/tgroup &#34; cols=&#34;2&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;tgroup:1;184:15&#34;&gt;&lt;colspec class=&#34;- topic/colspec &#34; colname=&#34;col1&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;colspec:1;184:15&#34; colnum=&#34;1&#34;/&gt;&lt;colspec class=&#34;- topic/colspec &#34; colname=&#34;col2&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;colspec:2;184:15&#34; colnum=&#34;2&#34;/&gt;&lt;thead class=&#34;- topic/thead &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;thead:1;184:15&#34;&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:1;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:1;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;1&#34;&gt;Name&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:2;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;1&#34;&gt;Description&lt;/entry&gt;&lt;/row&gt;&lt;/thead&gt;&lt;tbody class=&#34;- topic/tbody &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;tbody:1;184:15&#34;&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:2;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:3;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;2&#34;&gt;&lt;b class=&#34;+ topic/ph hi-d/b &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;b:1;184:15&#34;&gt;Macros&lt;/b&gt;&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:4;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;2&#34;&gt; &lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:3;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:5;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;3&#34;&gt;DRV_ETHPHY_CLIENTS_NUMBER&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:6;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;3&#34;&gt;Selects the maximum number of clients.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:4;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:7;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;4&#34;&gt;DRV_ETHPHY_INDEX&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:8;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;4&#34;&gt;Ethernet PHY static index selection.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:5;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:9;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;5&#34;&gt;DRV_ETHPHY_INSTANCES_NUMBER&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:10;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;5&#34;&gt;Selects the maximum number of hardware instances that can be supported by the dynamic driver.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:6;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:11;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;6&#34;&gt;DRV_ETHPHY_PERIPHERAL_ID&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:12;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;6&#34;&gt;Defines an override of the peripheral ID.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:7;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:13;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;7&#34;&gt;DRV_ETHPHY_NEG_DONE_TMO&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:14;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;7&#34;&gt;Value of the PHY negotiation complete time out as per IEEE 802.3 spec.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:8;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:15;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;8&#34;&gt;DRV_ETHPHY_NEG_INIT_TMO&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:16;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;8&#34;&gt;Value of the PHY negotiation initiation time out as per IEEE 802.3 spec.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:9;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:17;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;9&#34;&gt;DRV_ETHPHY_RESET_CLR_TMO&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:18;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;9&#34;&gt;Value of the PHY Reset self clear time out as per IEEE 802.3 spec.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:10;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:19;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;10&#34;&gt;&lt;b class=&#34;+ topic/ph hi-d/b &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;b:2;184:15&#34;&gt;System Level Functions&lt;/b&gt;&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:20;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;10&#34;&gt; &lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:11;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:21;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;11&#34;&gt;DRV_ETHPHY_Initialize&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:22;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;11&#34;&gt;Initializes the Ethernet PHY driver.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:12;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:23;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;12&#34;&gt;DRV_ETHPHY_Deinitialize&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:24;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;12&#34;&gt;Deinitializes the specified instance of the Ethernet PHY driver module.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:13;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:25;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;13&#34;&gt;DRV_ETHPHY_Reinitialize&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:26;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;13&#34;&gt;Reinitializes the driver and refreshes any associated hardware settings.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:14;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:27;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;14&#34;&gt;DRV_ETHPHY_Status&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:28;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;14&#34;&gt;Provides the current status of the Ethernet PHY driver module.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:15;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:29;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;15&#34;&gt;DRV_ETHPHY_Tasks&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:30;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;15&#34;&gt;Maintains the driver's state machine and implements its ISR.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:16;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:31;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;16&#34;&gt;DRV_ETHPHY_Setup&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:32;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;16&#34;&gt;Initializes Ethernet PHY configuration and set up procedure.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:17;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:33;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;17&#34;&gt;&lt;b class=&#34;+ topic/ph hi-d/b &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;b:3;184:15&#34;&gt;Client Level Functions&lt;/b&gt;&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:34;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;17&#34;&gt; &lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:18;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:35;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;18&#34;&gt;DRV_ETHPHY_Open&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:36;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;18&#34;&gt;Opens the specified Ethernet PHY driver instance and returns a handle to it.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:19;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:37;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;19&#34;&gt;DRV_ETHPHY_Close&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:38;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;19&#34;&gt;Closes an opened instance of the Ethernet PHY driver.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:20;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:39;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;20&#34;&gt;DRV_ETHPHY_ClientStatus&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:40;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;20&#34;&gt;Gets the current client-specific status the Ethernet PHY driver.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:21;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:41;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;21&#34;&gt;DRV_ETHPHY_Reset&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:42;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;21&#34;&gt;Immediately resets the Ethernet PHY.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:22;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:43;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;22&#34;&gt;DRV_ETHPHY_ClientOperationAbort&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:44;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;22&#34;&gt;Aborts a current client operation initiated by the Ethernet PHY driver.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:23;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:45;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;23&#34;&gt;DRV_ETHPHY_ClientOperationResult&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:46;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;23&#34;&gt;Gets the result of a client operation initiated by the Ethernet PHY driver.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:24;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:47;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;24&#34;&gt;&lt;b class=&#34;+ topic/ph hi-d/b &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;b:4;184:15&#34;&gt;Vendor Functions&lt;/b&gt;&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:48;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;24&#34;&gt; &lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:25;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:49;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;25&#34;&gt;DRV_ETHPHY_VendorDataGet&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:50;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;25&#34;&gt;Returns the current value of the vendor data.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:26;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:51;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;26&#34;&gt;DRV_ETHPHY_VendorDataSet&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:52;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;26&#34;&gt;Returns the current value of the vendor data.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:27;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:53;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;27&#34;&gt;DRV_ETHPHY_VendorSMIReadResultGet&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:54;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;27&#34;&gt;Reads the result of a previous vendor initiated SMI read transfer with DRV_ETHPHY_VendorSMIReadStart.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:28;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:55;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;28&#34;&gt;DRV_ETHPHY_VendorSMIReadStart&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:56;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;28&#34;&gt;Starts a vendor SMI read transfer. Data will be available with DRV_ETHPHY_VendorSMIReadResultGet.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:29;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:57;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;29&#34;&gt;DRV_ETHPHY_VendorSMIWriteStart&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:58;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;29&#34;&gt;Starts a vendor SMI write transfer.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:30;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:59;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;30&#34;&gt;&lt;b class=&#34;+ topic/ph hi-d/b &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;b:5;184:15&#34;&gt;Other Functions&lt;/b&gt;&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:60;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;30&#34;&gt; &lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:31;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:61;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;31&#34;&gt;DRV_ETHPHY_LinkStatusGet&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:62;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;31&#34;&gt;Returns the current link status.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:32;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:63;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;32&#34;&gt;DRV_ETHPHY_PhyAddressGet&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:64;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;32&#34;&gt;Returns the PHY address.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:33;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:65;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;33&#34;&gt;DRV_ETHPHY_HWConfigFlagsGet&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:66;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;33&#34;&gt;Returns the current Ethernet PHY hardware MII/RMII and ALTERNATE/DEFAULT configuration flags.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:34;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:67;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;34&#34;&gt;DRV_ETHPHY_RestartNegotiation&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:68;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;34&#34;&gt;Restarts auto-negotiation of the Ethernet PHY link.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:35;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:69;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;35&#34;&gt;DRV_ETHPHY_NegotiationIsComplete&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:70;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;35&#34;&gt;Returns the results of a previously initiated Ethernet PHY negotiation.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:36;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:71;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;36&#34;&gt;DRV_ETHPHY_NegotiationResultGet&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:72;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;36&#34;&gt;Returns the result of a completed negotiation.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:37;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:73;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;37&#34;&gt;&lt;b class=&#34;+ topic/ph hi-d/b &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;b:6;184:15&#34;&gt;Data Types and Constants&lt;/b&gt;&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:74;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;37&#34;&gt; &lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:38;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:75;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;38&#34;&gt;DRV_ETHPHY_CLIENT_STATUS&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:76;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;38&#34;&gt;Identifies the client-specific status of the Ethernet PHY driver.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:39;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:77;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;39&#34;&gt;DRV_ETHPHY_INIT&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:78;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;39&#34;&gt;Contains all the data necessary to initialize the Ethernet PHY device.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:40;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:79;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;40&#34;&gt;DRV_ETHPHY_INDEX_0&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:80;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;40&#34;&gt;Ethernet PHY driver index definitions.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:41;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:81;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;41&#34;&gt;DRV_ETHPHY_INDEX_1&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:82;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;41&#34;&gt;This is macro DRV_ETHPHY_INDEX_1.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:42;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:83;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;42&#34;&gt;DRV_ETHPHY_INDEX_COUNT&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:84;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;42&#34;&gt;Number of valid Ethernet PHY driver indices.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:43;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:85;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;43&#34;&gt;DRV_ETHPHY_NEGOTIATION_RESULT&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:86;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;43&#34;&gt;Contains all the data necessary to get the Ethernet PHY negotiation result&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:44;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:87;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;44&#34;&gt;DRV_ETHPHY_SETUP&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:88;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;44&#34;&gt;Contains all the data necessary to set up the Ethernet PHY device.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:45;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:89;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;45&#34;&gt;DRV_ETHPHY_VENDOR_MDIX_CONFIGURE&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:90;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;45&#34;&gt;Pointer to function that configures the MDIX mode for the Ethernet PHY.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:46;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:91;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;46&#34;&gt;DRV_ETHPHY_VENDOR_MII_CONFIGURE&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:92;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;46&#34;&gt;Pointer to function to configure the Ethernet PHY in one of the MII/RMII operation modes.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:47;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:93;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;47&#34;&gt;DRV_ETHPHY_VENDOR_SMI_CLOCK_GET&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:94;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;47&#34;&gt;Pointer to a function to return the SMI/MIIM maximum clock speed in Hz of the Ethernet PHY.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:48;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:95;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;48&#34;&gt;DRV_ETHPHY_OBJECT_BASE_TYPE&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:96;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;48&#34;&gt;Identifies the base interface of a Ethernet PHY driver.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:49;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:97;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;49&#34;&gt;DRV_ETHPHY_CONFIG_FLAGS&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:98;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;49&#34;&gt;Defines configuration options for the Ethernet PHY.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:50;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:99;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;50&#34;&gt;DRV_ETHPHY_LINK_STATUS&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:100;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;50&#34;&gt;Defines the possible status flags of PHY Ethernet link.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:51;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:101;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;51&#34;&gt;DRV_ETHPHY_OBJECT&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:102;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;51&#34;&gt;Identifies the interface of a Ethernet PHY vendor driver.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:52;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:103;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;52&#34;&gt;DRV_ETHPHY_OBJECT_BASE&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:104;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;52&#34;&gt;Identifies the base interface of a Ethernet PHY driver.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:53;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:105;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;53&#34;&gt;DRV_ETHPHY_VENDOR_WOL_CONFIGURE&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:106;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;53&#34;&gt;Pointer to a function to configure the PHY WOL functionality&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:54;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:107;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;54&#34;&gt;_DRV_ETHPHY_CONFIG_H&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:108;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;54&#34;&gt;This is macro _DRV_ETHPHY_CONFIG_H.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:55;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:109;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;55&#34;&gt;_DRV_ETHPHY_H&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:110;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;55&#34;&gt;This is macro _DRV_ETHPHY_H.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:56;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:111;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;56&#34;&gt;DRV_ETHPHY_RESET_FUNCTION&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:112;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;56&#34;&gt;Pointer to a function to perform an additional PHY reset&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:57;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:113;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;57&#34;&gt;DRV_ETHPHY_RESULT&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:114;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;57&#34;&gt;Defines the possible results of Ethernet operations that can succeed or fail&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:58;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:115;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;58&#34;&gt;DRV_ETHPHY_INTERFACE_INDEX&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:116;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;58&#34;&gt;Defines the index type for a PHY interface.&lt;/entry&gt;&lt;/row&gt;&lt;row class=&#34;- topic/row &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;row:59;184:15&#34;&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:117;184:15&#34; colname=&#34;col1&#34; dita-ot:x=&#34;1&#34; dita-ot:y=&#34;59&#34;&gt;DRV_ETHPHY_INTERFACE_TYPE&lt;/entry&gt;&lt;entry class=&#34;- topic/entry &#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md&#34; xtrc=&#34;entry:118;184:15&#34; colname=&#34;col2&#34; dita-ot:x=&#34;2&#34; dita-ot:y=&#34;59&#34;&gt;Defines the type of interface a PHY supports.&lt;/entry&gt;&lt;/row&gt;&lt;/tbody&gt;&lt;/tgroup&gt;&lt;/table&gt;&lt;/body&gt;&lt;related-links class=&#34;- topic/related-links &#34;&gt;&lt;linkpool class=&#34;- topic/linkpool &#34; mapkeyref=&#34;GUID-130F5D4D-BB11-4FFF-ACAA-35396D81EB4A&#34; xtrc=&#34;topicref:5;6:725&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-7345DAD9-125F-4D53-A14B-444D3606A480.xml&#34; mapclass=&#34;- map/topicref &#34; role=&#34;parent&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:1;6:102&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;Ethernet PHY Driver Library&lt;/linktext&gt;&lt;/link&gt;&lt;linkpool class=&#34;- topic/linkpool &#34; xtrc=&#34;topicref:5;6:725&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-644FEB78-43EB-4195-88AA-9DCBD0BFCE4B.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:6;6:871&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_CLIENT_STATUS Enumeration&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-B6FF9242-5A12-42D4-945D-E8B2E5B81A6A.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:7;6:1028&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_ClientOperationAbort Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-8BC5DC71-49AA-44D5-A610-C9DAF9BDEA90.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:8;6:1185&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_ClientOperationResult Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-0FD40D52-5201-447A-A339-76D717612BEE.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:9;6:1342&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_CLIENTS_NUMBER Macro&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-D3D86CBE-00BE-4BD6-BAB0-1EB678789ED2.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:10;6:1499&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_ClientStatus Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-E4878DAF-5DCA-47B5-A1ED-0F358153A9CA.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:11;6:1656&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_Close Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-70933C81-52F2-42FE-809E-27FAC2E07EA2.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:12;6:1813&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_CONFIG_FLAGS Enumeration&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-E3BE0396-DB19-45C0-AD96-5107E203D006.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:13;6:1970&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_Deinitialize Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-F7BE1385-D779-4113-849A-912F8FB3A552.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:14;6:2127&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_HWConfigFlagsGet Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-7A74A52A-A005-4691-BAB3-F67BA58BB3A3.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:15;6:2284&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_INDEX_0 Macro&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-2CFA45A0-F069-4AA0-830A-C5844311C281.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:16;6:2441&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_INDEX_COUNT Macro&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-4C1B2C58-4567-4545-965D-58C9C5F8EA98.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:17;6:2598&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_INIT Structure&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-F93D3025-155A-4C6B-B235-4389B8A6BE59.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:18;6:2755&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_Initialize Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-C7240DC3-F6D5-4AFA-BD7B-C944004A881B.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:19;6:2912&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_INSTANCES_NUMBER Macro&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-011B6632-AE0D-4E6F-879A-7D08C2A8B2AD.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:20;6:3069&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_INTERFACE_INDEX Enumeration&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-C55588FA-F0B1-4BA1-B875-3C2134BF6312.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:21;6:3226&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_INTERFACE_TYPE Enumeration&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-B07757C8-E631-4EFD-80A7-F15B70C51B52.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:22;6:3383&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_LINK_STATUS Enumeration&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-C036B76E-27A7-4ECC-B7AF-A70B38C64E58.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:23;6:3540&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_LinkStatusGet Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-77338732-56E0-49ED-9807-B6A63D3C982C.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:24;6:3697&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_NEG_DONE_TMO Macro&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-06EC5166-673E-443F-908E-244EE9857629.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:25;6:3854&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_NEG_INIT_TMO Macro&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-779137A6-F3A1-4607-91B5-B1138393F3F2.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:26;6:4011&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_NEGOTIATION_RESULT Structure&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-9964853D-CE4F-410A-BC32-69266F0C45F8.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:27;6:4168&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_NegotiationIsComplete Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-FBB9A9D7-3D9D-468A-BB42-2F9C7BC65FB3.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:28;6:4325&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_NegotiationResultGet Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-16F762D1-2759-4C6F-A805-980CD344C1FC.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:29;6:4482&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_OBJECT Structure&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-B7C5B153-34DD-4F63-9D4F-26DA3D8C96C1.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:30;6:4639&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_OBJECT_BASE Structure&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-05D345E2-2F63-444B-ADE3-980C9EDF3C60.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:31;6:4796&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_Open Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-FCEED70A-C1F4-4CF9-8EB4-07C69A30F3B0.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:32;6:4953&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_PERIPHERAL_ID Macro&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-232CB98E-5626-48E1-9036-6C695B6E23F1.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:33;6:5110&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_PhyAddressGet Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-EFE56862-9029-465A-8CE5-BE62D3B4655E.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:34;6:5267&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_Reinitialize Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-33131955-19BD-40F4-8C4A-F18AD4452302.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:35;6:5424&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_Reset Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-52AB79BD-03EF-4668-A7B6-6DF67B773699.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:36;6:5581&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_RESET_CLR_TMO Macro&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-04B7E0DA-96EF-4F1D-8496-83C5DEF57318.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:37;6:5738&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_RESET_FUNCTION Type&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-B2536AEB-7368-46C6-A52A-C7C64EFECAB8.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:38;6:5895&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_RestartNegotiation Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-DAF10DAD-5926-45EC-BB04-536107AB5DD9.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:39;6:6052&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_RESULT Enumeration&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-06C76B30-B783-4FFA-A770-1DED1FDF2D86.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:40;6:6209&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_SETUP Structure&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-143522CF-551B-4BFF-82D6-83E3AD55F0B6.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:41;6:6366&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_Status&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-EFCA359C-66A7-42E1-A094-E41854A9C37F.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:42;6:6523&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_Tasks Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-8D88BA74-4B6E-4166-A90C-A041AD260A58.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:43;6:6680&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_VENDOR_MDIX_CONFIGURE Type&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-B0DD6AAF-4EE9-4C7C-928F-DC7C132524C5.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:44;6:6837&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_VENDOR_MII_CONFIGURE Type&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-58D2CEA2-AB9C-40C1-A589-051F2D431221.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:45;6:6994&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_VENDOR_SMI_CLOCK_GET Type&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-90229388-3007-44F9-8FCE-5D83E2F35BD4.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:46;6:7151&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_VENDOR_WOL_CONFIGURE Type&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-1507EBE8-7AAB-4E0A-9216-593F2B134C6D.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:47;6:7308&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_VendorDataGet Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-7A2EBE9F-A271-4FB8-9B58-7FA5936D9261.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:48;6:7465&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_VendorDataSet Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-19FF5031-AB25-40D0-B80A-A5FBBCD53284.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:49;6:7622&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_VendorSMIReadResultGet Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-0CF05471-81CB-4011-9B42-18B51811C9AA.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:50;6:7779&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_VendorSMIReadStart Function&lt;/linktext&gt;&lt;/link&gt;&lt;link class=&#34;- topic/link &#34; format=&#34;dita&#34; href=&#34;GUID-CD3C7839-1D4D-49B7-8B78-BC3BAA58D217.md&#34; mapclass=&#34;- map/topicref &#34; role=&#34;child&#34; scope=&#34;local&#34; type=&#34;topic&#34; xtrc=&#34;topicref:51;6:7936&#34; xtrf=&#34;file:/D:/InfoShare/Data/Publish/Data/qq5nqouxc3m/work/7/en-US/GUID-4D79CBF9-EF3C-49E5-920D-557F4348F291.ditamap&#34;&gt;&lt;?ditaot usertext?&gt;&lt;linktext class=&#34;- topic/linktext &#34;&gt;&lt;?ditaot gentext?&gt;DRV_ETHPHY_VendorSMIWriteStart Function&lt;/linktext&gt;&lt;/link&gt;&lt;/linkpool&gt;&lt;/linkpool&gt;&lt;/related-links&gt;&lt;/topic&gt;"/><meta name="wh-source-relpath" content="GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.md"/><meta name="wh-out-relpath" content="GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.html"/>
    <!-- Latest compiled and minified Bootstrap CSS -->
    <link rel="stylesheet" type="text/css" href="./oxygen-webhelp/lib/bootstrap/css/bootstrap.min.css"/>
    
    <link rel="stylesheet" href="./oxygen-webhelp/lib/jquery-ui/jquery-ui.min.css"/>
    
    <!-- Template default styles  -->
    <link rel="stylesheet" type="text/css" href="./oxygen-webhelp/app/topic-page.css?buildId=2022062014"/>
    
    
    <script src="./oxygen-webhelp/lib/jquery/jquery-3.5.1.min.js"></script>
    
    <script data-main="./oxygen-webhelp/app/topic-page.js" src="./oxygen-webhelp/lib/requirejs/require.js"></script>
<link rel="stylesheet" type="text/css" href="oxygen-webhelp/template/microchip.css?buildId=2022062014"/><link rel="stylesheet" type="text/css" href="oxygen-webhelp/template/notes.css?buildId=2022062014"/>
<script src="mchp-context-help.js"></script>
<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600,300" rel="stylesheet" type="text/css"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML" async="" type="text/javascript"></script>
    <script src="https://assets.adobedtm.com/6a72a357eb48/a636c708c7fe/launch-0b0023397020.min.js"></script><!-- Adobe Analytics -->
</head>

    <body id="library-interface" class="wh_topic_page frmBody">
        <a href="#wh_topic_body" class="sr-only sr-only-focusable">
            Jump to main content
        </a>
        
        
        
        
        <header class="navbar navbar-default wh_header">
    <div class="container-fluid">
        <div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
            <div class="wh_logo_and_publication_title_container">
                <div class="wh_logo_and_publication_title">
                    
                    <a href="index.html" class=" wh_logo d-none d-sm-block "><img src="oxygen-webhelp\template\resources/images/microchip.png" alt="MPLAB® Harmony 3 TCP/IP Library &#xA;    "/></a>
                    <div class=" wh_publication_title "><a href="index.html">MPLAB® Harmony 3 TCP/IP Library 
    </a></div>
                    
                </div>
                
                
            </div>

            <div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
                
                
                
                
            </div>
        </div>
    </div>
</header>
        
        
         
        
        <div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
            
            
            
            <form id="searchForm" method="get" role="search" action="search.html"><div class="d-flex justify-contents-around"><div class="flex-grow-1"></div><div class="position-relative flex-grow-1"><input type="search" placeholder="Search " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="Search query" required="required"/><button type="submit" class="wh_search_button" aria-label="Search"><span class="search_input_text">Search</span></button></div><div class="align-self-center flex-grow-1 ml-2"></div></div></form>
            
            <div class="mchp-color-stripe-grid-container">
  <div class="mchp-main-bar mchp-orange-bar"></div>
  <div class="mchp-main-bar mchp-blue-bar"></div>
  <div class="mchp-main-bar mchp-green-bar"></div>
</div>
            
        </div>
        
        <div class="container-fluid" id="wh_topic_container">
            <div class="row">

                <nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
                    
                    <div data-tooltip-position="bottom" class=" wh_breadcrumb "><ol class="d-print-none"><li><span class="home"><a href="index.html"><span>Home</span></a></span></li><li><div class="topicref" data-id="GUID-D4AB047B-AA57-433C-9975-88FC7E7798B0"><div class="title"><a href="GUID-D4AB047B-AA57-433C-9975-88FC7E7798B0.html"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1</ph>
TCP/IP Stack Libraries Help</a></div></div></li><li><div class="topicref" data-id="mplab-harmony-tcpip-library"><div class="title"><a href="GUID-01A0A1D8-EC9B-4EFF-B8E4-D154B555FEF2.html"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2</ph>
MPLAB® Harmony TCP/IP Library</a></div></div></li><li><div class="topicref" data-id="GUID-250DB789-3EBA-4CB9-9E89-A7FA70666029"><div class="title"><a href="GUID-250DB789-3EBA-4CB9-9E89-A7FA70666029.html"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5</ph>
Data Link Layer</a></div></div></li><li><div class="topicref" data-id="GUID-7345DAD9-125F-4D53-A14B-444D3606A480"><div class="title"><a href="GUID-7345DAD9-125F-4D53-A14B-444D3606A480.html"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8</ph>
Ethernet PHY Driver Library</a></div></div></li><li class="active"><div class="topicref" data-id="library-interface"><div class="title"><a href="GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.html"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4</ph>
Library Interface</a></div></div></li></ol></div>
                    
                    
                    
                    <div class="wh_right_tools">
                        <button class="wh_hide_highlight" aria-label="Toggle search highlights" title="Toggle search highlights"></button>
                        <button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="Collapse sections" title="Collapse sections"></button>
                        
                        
                        
                        
                        <div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="Print this page" aria-label="Print this page"></button></div>
                        
                        <button type="button" id="wh_toc_button" class="custom-toggler navbar-toggler collapsed wh_toggle_button navbar-light" aria-expanded="false" aria-label="Toggle publishing table of content" aria-controls="wh_publication_toc">
                            <span class="navbar-toggler-icon"></span>
                        </button>
                    </div>
                    
                </nav>
            </div>
            
            <div class="row" style="margin-top: -1em;"><div class="col-lg-9 col-md-9 col-sm-12 offset-lg-3 offset-md-3 text-right border-bottom mb-1"><h2 class="text-dark header_title">
    </h2></div></div>
            
            
            <div class="wh_content_area">
                <div class="row">
                    
                        <nav id="wh_publication_toc" class="col-lg-3 col-md-3 col-sm-12 d-md-block d-none d-print-none" aria-label="Table of Contents Container">
                            <div id="wh_publication_toc_content">
		                        
                            	<div class=" wh_publication_toc " data-tooltip-position="right"><span class="expand-button-action-labels"><span id="button-expand-action" role="button" aria-label="Expand"></span><span id="button-collapse-action" role="button" aria-label="Collapse"></span><span id="button-pending-action" role="button" aria-label="Pending"></span></span><ul role="tree" aria-label="Table of Contents"><li role="treeitem" aria-expanded="true"><div data-tocid="GUID-D4AB047B-AA57-433C-9975-88FC7E7798B0-d10887e11" class="topicref" data-id="GUID-D4AB047B-AA57-433C-9975-88FC7E7798B0" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action GUID-D4AB047B-AA57-433C-9975-88FC7E7798B0-d10887e11-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-D4AB047B-AA57-433C-9975-88FC7E7798B0.html" id="GUID-D4AB047B-AA57-433C-9975-88FC7E7798B0-d10887e11-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1</ph>
TCP/IP Stack Libraries Help</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-5324F446-60A4-4815-82AA-571C61BA6DE9-d10887e19" class="topicref" data-id="GUID-5324F446-60A4-4815-82AA-571C61BA6DE9" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-5324F446-60A4-4815-82AA-571C61BA6DE9-d10887e19-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-5324F446-60A4-4815-82AA-571C61BA6DE9.html" id="GUID-5324F446-60A4-4815-82AA-571C61BA6DE9-d10887e19-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.1</ph>
TCP/IP Stack Library Overview</a></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="mplab-harmony-tcpip-library-d10887e67" class="topicref" data-id="mplab-harmony-tcpip-library" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action mplab-harmony-tcpip-library-d10887e67-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-01A0A1D8-EC9B-4EFF-B8E4-D154B555FEF2.html" id="mplab-harmony-tcpip-library-d10887e67-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2</ph>
MPLAB® Harmony TCP/IP Library</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-6005945E-6669-486E-AA57-092C4EC0AD73-d10887e75" class="topicref" data-id="GUID-6005945E-6669-486E-AA57-092C4EC0AD73" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-6005945E-6669-486E-AA57-092C4EC0AD73-d10887e75-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-6005945E-6669-486E-AA57-092C4EC0AD73.html" id="GUID-6005945E-6669-486E-AA57-092C4EC0AD73-d10887e75-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1</ph>
Application Layer</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-7E7ACF17-49E1-4FC5-A860-4268A671D578-d10887e5562" class="topicref" data-id="GUID-7E7ACF17-49E1-4FC5-A860-4268A671D578" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-7E7ACF17-49E1-4FC5-A860-4268A671D578-d10887e5562-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-7E7ACF17-49E1-4FC5-A860-4268A671D578.html" id="GUID-7E7ACF17-49E1-4FC5-A860-4268A671D578-d10887e5562-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.2</ph>
Presentation Layer</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-E1DDC267-1A89-4277-9F1F-90D0C7AE6C9B-d10887e6233" class="topicref" data-id="GUID-E1DDC267-1A89-4277-9F1F-90D0C7AE6C9B" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-E1DDC267-1A89-4277-9F1F-90D0C7AE6C9B-d10887e6233-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-E1DDC267-1A89-4277-9F1F-90D0C7AE6C9B.html" id="GUID-E1DDC267-1A89-4277-9F1F-90D0C7AE6C9B-d10887e6233-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.3</ph>
Transport Layer</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-DBB5E017-A0FD-400E-BB4C-E19495836520-d10887e7211" class="topicref" data-id="GUID-DBB5E017-A0FD-400E-BB4C-E19495836520" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-DBB5E017-A0FD-400E-BB4C-E19495836520-d10887e7211-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-DBB5E017-A0FD-400E-BB4C-E19495836520.html" id="GUID-DBB5E017-A0FD-400E-BB4C-E19495836520-d10887e7211-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.4</ph>
Network Layer</a></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="GUID-250DB789-3EBA-4CB9-9E89-A7FA70666029-d10887e8711" class="topicref" data-id="GUID-250DB789-3EBA-4CB9-9E89-A7FA70666029" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action GUID-250DB789-3EBA-4CB9-9E89-A7FA70666029-d10887e8711-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-250DB789-3EBA-4CB9-9E89-A7FA70666029.html" id="GUID-250DB789-3EBA-4CB9-9E89-A7FA70666029-d10887e8711-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5</ph>
Data Link Layer</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-497581E4-34BB-4CC1-A490-1B57C11F5967-d10887e8719" class="topicref" data-id="GUID-497581E4-34BB-4CC1-A490-1B57C11F5967" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-497581E4-34BB-4CC1-A490-1B57C11F5967-d10887e8719-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-497581E4-34BB-4CC1-A490-1B57C11F5967.html" id="GUID-497581E4-34BB-4CC1-A490-1B57C11F5967-d10887e8719-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.1</ph>
TCP/IP Stack Network Configuration</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="mac-driver-module-d10887e8735" class="topicref" data-id="mac-driver-module" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action mac-driver-module-d10887e8735-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-0C1AF471-66D4-472F-84AF-212E9E18B21D.html" id="mac-driver-module-d10887e8735-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.2</ph>
MAC Driver Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-26B78817-65B8-44CF-A06B-E750DC067EB9-d10887e9252" class="topicref" data-id="GUID-26B78817-65B8-44CF-A06B-E750DC067EB9" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-26B78817-65B8-44CF-A06B-E750DC067EB9-d10887e9252-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-26B78817-65B8-44CF-A06B-E750DC067EB9.html" id="GUID-26B78817-65B8-44CF-A06B-E750DC067EB9-d10887e9252-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.3</ph>
ENC28J60 Driver Library</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-8D64BDFB-D773-4169-86CD-9BE5B642FFB0-d10887e9494" class="topicref" data-id="GUID-8D64BDFB-D773-4169-86CD-9BE5B642FFB0" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-8D64BDFB-D773-4169-86CD-9BE5B642FFB0-d10887e9494-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-8D64BDFB-D773-4169-86CD-9BE5B642FFB0.html" id="GUID-8D64BDFB-D773-4169-86CD-9BE5B642FFB0-d10887e9494-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.4</ph>
ENCx24J600 Driver Library</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-D1800DEF-337A-453D-B99A-B192DA6019A0-d10887e9736" class="topicref" data-id="GUID-D1800DEF-337A-453D-B99A-B192DA6019A0" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-D1800DEF-337A-453D-B99A-B192DA6019A0-d10887e9736-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-D1800DEF-337A-453D-B99A-B192DA6019A0.html" id="GUID-D1800DEF-337A-453D-B99A-B192DA6019A0-d10887e9736-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.5</ph>
Ethernet GMAC Driver Library</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-74D3EA7F-1389-41B0-BCAB-3D89B4C48C01-d10887e9937" class="topicref" data-id="GUID-74D3EA7F-1389-41B0-BCAB-3D89B4C48C01" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-74D3EA7F-1389-41B0-BCAB-3D89B4C48C01-d10887e9937-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-74D3EA7F-1389-41B0-BCAB-3D89B4C48C01.html" id="GUID-74D3EA7F-1389-41B0-BCAB-3D89B4C48C01-d10887e9937-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.6</ph>
Ethernet EMAC Driver Library</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-65898C89-C67C-47C2-8C6B-1E933733047F-d10887e10138" class="topicref" data-id="GUID-65898C89-C67C-47C2-8C6B-1E933733047F" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-65898C89-C67C-47C2-8C6B-1E933733047F-d10887e10138-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-65898C89-C67C-47C2-8C6B-1E933733047F.html" id="GUID-65898C89-C67C-47C2-8C6B-1E933733047F-d10887e10138-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.7</ph>
Ethernet MAC Driver Library</a></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="GUID-7345DAD9-125F-4D53-A14B-444D3606A480-d10887e10348" class="topicref" data-id="GUID-7345DAD9-125F-4D53-A14B-444D3606A480" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action GUID-7345DAD9-125F-4D53-A14B-444D3606A480-d10887e10348-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-7345DAD9-125F-4D53-A14B-444D3606A480.html" id="GUID-7345DAD9-125F-4D53-A14B-444D3606A480-d10887e10348-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8</ph>
Ethernet PHY Driver Library</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem"><div data-tocid="GUID-866D9DFC-BDA7-45F9-9EC6-C9A0F7FC5002-d10887e10356" class="topicref" data-id="GUID-866D9DFC-BDA7-45F9-9EC6-C9A0F7FC5002" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-866D9DFC-BDA7-45F9-9EC6-C9A0F7FC5002.html" id="GUID-866D9DFC-BDA7-45F9-9EC6-C9A0F7FC5002-d10887e10356-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.1</ph>
Abstraction Model</a></div></div></li><li role="treeitem"><div data-tocid="GUID-A22C30D9-1253-4D63-99F9-E462609DBC61-d10887e10364" class="topicref" data-id="GUID-A22C30D9-1253-4D63-99F9-E462609DBC61" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-A22C30D9-1253-4D63-99F9-E462609DBC61.html" id="GUID-A22C30D9-1253-4D63-99F9-E462609DBC61-d10887e10364-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.2</ph>
Using the Library</a></div></div></li><li role="treeitem"><div data-tocid="ethernet-phy-driver--configurations-d10887e10372" class="topicref" data-id="ethernet-phy-driver--configurations" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-B8D82C6A-230F-4068-8959-0393022E26DF.html" id="ethernet-phy-driver--configurations-d10887e10372-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.3</ph>
Ethernet PHY Driver Configurations</a></div></div></li><li role="treeitem" aria-expanded="true" class="active"><div data-tocid="library-interface-d10887e10380" class="topicref" data-id="library-interface" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action library-interface-d10887e10380-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-F4DF749A-0F8C-4482-8661-C005A0BE0CF4.html" id="library-interface-d10887e10380-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4</ph>
Library Interface</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem"><div data-tocid="drv-ethphy-client-status-enumeration-d10887e10388" class="topicref" data-id="drv-ethphy-client-status-enumeration" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-644FEB78-43EB-4195-88AA-9DCBD0BFCE4B.html" id="drv-ethphy-client-status-enumeration-d10887e10388-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.1</ph>
DRV_ETHPHY_CLIENT_STATUS Enumeration</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-clientoperationabort-function-d10887e10396" class="topicref" data-id="drv-ethphy-clientoperationabort-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-B6FF9242-5A12-42D4-945D-E8B2E5B81A6A.html" id="drv-ethphy-clientoperationabort-function-d10887e10396-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.2</ph>
DRV_ETHPHY_ClientOperationAbort Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-clientoperationresult-function-d10887e10404" class="topicref" data-id="drv-ethphy-clientoperationresult-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-8BC5DC71-49AA-44D5-A610-C9DAF9BDEA90.html" id="drv-ethphy-clientoperationresult-function-d10887e10404-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.3</ph>
DRV_ETHPHY_ClientOperationResult Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-clients-number-macro-d10887e10412" class="topicref" data-id="drv-ethphy-clients-number-macro" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-0FD40D52-5201-447A-A339-76D717612BEE.html" id="drv-ethphy-clients-number-macro-d10887e10412-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.4</ph>
DRV_ETHPHY_CLIENTS_NUMBER Macro</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-clientstatus-function-d10887e10420" class="topicref" data-id="drv-ethphy-clientstatus-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-D3D86CBE-00BE-4BD6-BAB0-1EB678789ED2.html" id="drv-ethphy-clientstatus-function-d10887e10420-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.5</ph>
DRV_ETHPHY_ClientStatus Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-close-function-d10887e10428" class="topicref" data-id="drv-ethphy-close-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-E4878DAF-5DCA-47B5-A1ED-0F358153A9CA.html" id="drv-ethphy-close-function-d10887e10428-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.6</ph>
DRV_ETHPHY_Close Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-config-flags-enumeration-d10887e10436" class="topicref" data-id="drv-ethphy-config-flags-enumeration" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-70933C81-52F2-42FE-809E-27FAC2E07EA2.html" id="drv-ethphy-config-flags-enumeration-d10887e10436-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.7</ph>
DRV_ETHPHY_CONFIG_FLAGS Enumeration</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-deinitialize-function-d10887e10444" class="topicref" data-id="drv-ethphy-deinitialize-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-E3BE0396-DB19-45C0-AD96-5107E203D006.html" id="drv-ethphy-deinitialize-function-d10887e10444-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.8</ph>
DRV_ETHPHY_Deinitialize Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-hwconfigflagsget-function-d10887e10452" class="topicref" data-id="drv-ethphy-hwconfigflagsget-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-F7BE1385-D779-4113-849A-912F8FB3A552.html" id="drv-ethphy-hwconfigflagsget-function-d10887e10452-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.9</ph>
DRV_ETHPHY_HWConfigFlagsGet Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-index-0-macro-d10887e10460" class="topicref" data-id="drv-ethphy-index-0-macro" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-7A74A52A-A005-4691-BAB3-F67BA58BB3A3.html" id="drv-ethphy-index-0-macro-d10887e10460-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.10</ph>
DRV_ETHPHY_INDEX_0 Macro</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-index-count-macro-d10887e10469" class="topicref" data-id="drv-ethphy-index-count-macro" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-2CFA45A0-F069-4AA0-830A-C5844311C281.html" id="drv-ethphy-index-count-macro-d10887e10469-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.11</ph>
DRV_ETHPHY_INDEX_COUNT Macro</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-init-structure-d10887e10477" class="topicref" data-id="drv-ethphy-init-structure" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-4C1B2C58-4567-4545-965D-58C9C5F8EA98.html" id="drv-ethphy-init-structure-d10887e10477-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.12</ph>
DRV_ETHPHY_INIT Structure</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-initialize-function-d10887e10485" class="topicref" data-id="drv-ethphy-initialize-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-F93D3025-155A-4C6B-B235-4389B8A6BE59.html" id="drv-ethphy-initialize-function-d10887e10485-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.13</ph>
DRV_ETHPHY_Initialize Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-instances-number-macro-d10887e10493" class="topicref" data-id="drv-ethphy-instances-number-macro" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-C7240DC3-F6D5-4AFA-BD7B-C944004A881B.html" id="drv-ethphy-instances-number-macro-d10887e10493-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.14</ph>
DRV_ETHPHY_INSTANCES_NUMBER Macro</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-interface-index-enumeration-d10887e10501" class="topicref" data-id="drv-ethphy-interface-index-enumeration" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-011B6632-AE0D-4E6F-879A-7D08C2A8B2AD.html" id="drv-ethphy-interface-index-enumeration-d10887e10501-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.15</ph>
DRV_ETHPHY_INTERFACE_INDEX Enumeration</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-interface-type-enumeration-d10887e10509" class="topicref" data-id="drv-ethphy-interface-type-enumeration" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-C55588FA-F0B1-4BA1-B875-3C2134BF6312.html" id="drv-ethphy-interface-type-enumeration-d10887e10509-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.16</ph>
DRV_ETHPHY_INTERFACE_TYPE Enumeration</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-link-status-enumeration-d10887e10517" class="topicref" data-id="drv-ethphy-link-status-enumeration" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-B07757C8-E631-4EFD-80A7-F15B70C51B52.html" id="drv-ethphy-link-status-enumeration-d10887e10517-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.17</ph>
DRV_ETHPHY_LINK_STATUS Enumeration</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-linkstatusget-function-d10887e10525" class="topicref" data-id="drv-ethphy-linkstatusget-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-C036B76E-27A7-4ECC-B7AF-A70B38C64E58.html" id="drv-ethphy-linkstatusget-function-d10887e10525-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.18</ph>
DRV_ETHPHY_LinkStatusGet Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-neg-done-tmo-macro-d10887e10533" class="topicref" data-id="drv-ethphy-neg-done-tmo-macro" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-77338732-56E0-49ED-9807-B6A63D3C982C.html" id="drv-ethphy-neg-done-tmo-macro-d10887e10533-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.19</ph>
DRV_ETHPHY_NEG_DONE_TMO Macro</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-neg-init-tmo-macro-d10887e10541" class="topicref" data-id="drv-ethphy-neg-init-tmo-macro" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-06EC5166-673E-443F-908E-244EE9857629.html" id="drv-ethphy-neg-init-tmo-macro-d10887e10541-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.20</ph>
DRV_ETHPHY_NEG_INIT_TMO Macro</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-negotiation-result-structure-d10887e10549" class="topicref" data-id="drv-ethphy-negotiation-result-structure" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-779137A6-F3A1-4607-91B5-B1138393F3F2.html" id="drv-ethphy-negotiation-result-structure-d10887e10549-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.21</ph>
DRV_ETHPHY_NEGOTIATION_RESULT Structure</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-negotiationiscomplete-function-d10887e10558" class="topicref" data-id="drv-ethphy-negotiationiscomplete-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-9964853D-CE4F-410A-BC32-69266F0C45F8.html" id="drv-ethphy-negotiationiscomplete-function-d10887e10558-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.22</ph>
DRV_ETHPHY_NegotiationIsComplete Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-negotiationresultget-function-d10887e10566" class="topicref" data-id="drv-ethphy-negotiationresultget-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-FBB9A9D7-3D9D-468A-BB42-2F9C7BC65FB3.html" id="drv-ethphy-negotiationresultget-function-d10887e10566-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.23</ph>
DRV_ETHPHY_NegotiationResultGet Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-object-structure-d10887e10574" class="topicref" data-id="drv-ethphy-object-structure" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-16F762D1-2759-4C6F-A805-980CD344C1FC.html" id="drv-ethphy-object-structure-d10887e10574-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.24</ph>
DRV_ETHPHY_OBJECT Structure</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-object-base-structure-d10887e10582" class="topicref" data-id="drv-ethphy-object-base-structure" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-B7C5B153-34DD-4F63-9D4F-26DA3D8C96C1.html" id="drv-ethphy-object-base-structure-d10887e10582-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.25</ph>
DRV_ETHPHY_OBJECT_BASE Structure</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-open-function-d10887e10590" class="topicref" data-id="drv-ethphy-open-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-05D345E2-2F63-444B-ADE3-980C9EDF3C60.html" id="drv-ethphy-open-function-d10887e10590-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.26</ph>
DRV_ETHPHY_Open Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-peripheral-id-macro-d10887e10598" class="topicref" data-id="drv-ethphy-peripheral-id-macro" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-FCEED70A-C1F4-4CF9-8EB4-07C69A30F3B0.html" id="drv-ethphy-peripheral-id-macro-d10887e10598-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.27</ph>
DRV_ETHPHY_PERIPHERAL_ID Macro</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-phyaddressget-function-d10887e10606" class="topicref" data-id="drv-ethphy-phyaddressget-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-232CB98E-5626-48E1-9036-6C695B6E23F1.html" id="drv-ethphy-phyaddressget-function-d10887e10606-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.28</ph>
DRV_ETHPHY_PhyAddressGet Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-reinitialize-function-d10887e10614" class="topicref" data-id="drv-ethphy-reinitialize-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-EFE56862-9029-465A-8CE5-BE62D3B4655E.html" id="drv-ethphy-reinitialize-function-d10887e10614-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.29</ph>
DRV_ETHPHY_Reinitialize Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-reset-function-d10887e10622" class="topicref" data-id="drv-ethphy-reset-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-33131955-19BD-40F4-8C4A-F18AD4452302.html" id="drv-ethphy-reset-function-d10887e10622-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.30</ph>
DRV_ETHPHY_Reset Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-reset-clr-tmo-macro-d10887e10630" class="topicref" data-id="drv-ethphy-reset-clr-tmo-macro" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-52AB79BD-03EF-4668-A7B6-6DF67B773699.html" id="drv-ethphy-reset-clr-tmo-macro-d10887e10630-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.31</ph>
DRV_ETHPHY_RESET_CLR_TMO Macro</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-reset-function-type-d10887e10638" class="topicref" data-id="drv-ethphy-reset-function-type" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-04B7E0DA-96EF-4F1D-8496-83C5DEF57318.html" id="drv-ethphy-reset-function-type-d10887e10638-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.32</ph>
DRV_ETHPHY_RESET_FUNCTION Type</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-restartnegotiation-function-d10887e10647" class="topicref" data-id="drv-ethphy-restartnegotiation-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-B2536AEB-7368-46C6-A52A-C7C64EFECAB8.html" id="drv-ethphy-restartnegotiation-function-d10887e10647-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.33</ph>
DRV_ETHPHY_RestartNegotiation Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-result-enumeration-d10887e10655" class="topicref" data-id="drv-ethphy-result-enumeration" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-DAF10DAD-5926-45EC-BB04-536107AB5DD9.html" id="drv-ethphy-result-enumeration-d10887e10655-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.34</ph>
DRV_ETHPHY_RESULT Enumeration</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-setup-structure-d10887e10663" class="topicref" data-id="drv-ethphy-setup-structure" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-06C76B30-B783-4FFA-A770-1DED1FDF2D86.html" id="drv-ethphy-setup-structure-d10887e10663-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.35</ph>
DRV_ETHPHY_SETUP Structure</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-status-d10887e10671" class="topicref" data-id="drv-ethphy-status" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-143522CF-551B-4BFF-82D6-83E3AD55F0B6.html" id="drv-ethphy-status-d10887e10671-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.36</ph>
DRV_ETHPHY_Status</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-tasks-function-d10887e10679" class="topicref" data-id="drv-ethphy-tasks-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-EFCA359C-66A7-42E1-A094-E41854A9C37F.html" id="drv-ethphy-tasks-function-d10887e10679-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.37</ph>
DRV_ETHPHY_Tasks Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-vendor-mdix-configure-type-d10887e10687" class="topicref" data-id="drv-ethphy-vendor-mdix-configure-type" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-8D88BA74-4B6E-4166-A90C-A041AD260A58.html" id="drv-ethphy-vendor-mdix-configure-type-d10887e10687-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.38</ph>
DRV_ETHPHY_VENDOR_MDIX_CONFIGURE Type</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-vendor-mii-configure-type-d10887e10695" class="topicref" data-id="drv-ethphy-vendor-mii-configure-type" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-B0DD6AAF-4EE9-4C7C-928F-DC7C132524C5.html" id="drv-ethphy-vendor-mii-configure-type-d10887e10695-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.39</ph>
DRV_ETHPHY_VENDOR_MII_CONFIGURE Type</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-vendor-smi-clock-get-type-d10887e10703" class="topicref" data-id="drv-ethphy-vendor-smi-clock-get-type" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-58D2CEA2-AB9C-40C1-A589-051F2D431221.html" id="drv-ethphy-vendor-smi-clock-get-type-d10887e10703-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.40</ph>
DRV_ETHPHY_VENDOR_SMI_CLOCK_GET Type</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-vendor-wol-configure-type-d10887e10711" class="topicref" data-id="drv-ethphy-vendor-wol-configure-type" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-90229388-3007-44F9-8FCE-5D83E2F35BD4.html" id="drv-ethphy-vendor-wol-configure-type-d10887e10711-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.41</ph>
DRV_ETHPHY_VENDOR_WOL_CONFIGURE Type</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-vendordataget-function-d10887e10719" class="topicref" data-id="drv-ethphy-vendordataget-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-1507EBE8-7AAB-4E0A-9216-593F2B134C6D.html" id="drv-ethphy-vendordataget-function-d10887e10719-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.42</ph>
DRV_ETHPHY_VendorDataGet Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-vendordataset-function-d10887e10727" class="topicref" data-id="drv-ethphy-vendordataset-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-7A2EBE9F-A271-4FB8-9B58-7FA5936D9261.html" id="drv-ethphy-vendordataset-function-d10887e10727-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.43</ph>
DRV_ETHPHY_VendorDataSet Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-vendorsmireadresultget-function-d10887e10736" class="topicref" data-id="drv-ethphy-vendorsmireadresultget-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-19FF5031-AB25-40D0-B80A-A5FBBCD53284.html" id="drv-ethphy-vendorsmireadresultget-function-d10887e10736-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.44</ph>
DRV_ETHPHY_VendorSMIReadResultGet Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-vendorsmireadstart-function-d10887e10744" class="topicref" data-id="drv-ethphy-vendorsmireadstart-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-0CF05471-81CB-4011-9B42-18B51811C9AA.html" id="drv-ethphy-vendorsmireadstart-function-d10887e10744-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.45</ph>
DRV_ETHPHY_VendorSMIReadStart Function</a></div></div></li><li role="treeitem"><div data-tocid="drv-ethphy-vendorsmiwritestart-function-d10887e10752" class="topicref" data-id="drv-ethphy-vendorsmiwritestart-function" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-CD3C7839-1D4D-49B7-8B78-BC3BAA58D217.html" id="drv-ethphy-vendorsmiwritestart-function-d10887e10752-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.8.4.46</ph>
DRV_ETHPHY_VendorSMIWriteStart Function</a></div></div></li></ul></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-59300D20-543E-4ABE-8ACD-4385930EBBE6-d10887e10760" class="topicref" data-id="GUID-59300D20-543E-4ABE-8ACD-4385930EBBE6" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-59300D20-543E-4ABE-8ACD-4385930EBBE6-d10887e10760-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-59300D20-543E-4ABE-8ACD-4385930EBBE6.html" id="GUID-59300D20-543E-4ABE-8ACD-4385930EBBE6-d10887e10760-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.9</ph>
MIIM Driver Library</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-0426D2AB-6BC8-4C20-AE04-F43D7CC56D56-d10887e11042" class="topicref" data-id="GUID-0426D2AB-6BC8-4C20-AE04-F43D7CC56D56" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-0426D2AB-6BC8-4C20-AE04-F43D7CC56D56-d10887e11042-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-0426D2AB-6BC8-4C20-AE04-F43D7CC56D56.html" id="GUID-0426D2AB-6BC8-4C20-AE04-F43D7CC56D56-d10887e11042-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5.10</ph>
PPP Driver Library</a></div></div></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-C3332C0B-3712-4AA4-ABCD-74CB266FEDF1-d10887e11260" class="topicref" data-id="GUID-C3332C0B-3712-4AA4-ABCD-74CB266FEDF1" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-C3332C0B-3712-4AA4-ABCD-74CB266FEDF1-d10887e11260-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-C3332C0B-3712-4AA4-ABCD-74CB266FEDF1.html" id="GUID-C3332C0B-3712-4AA4-ABCD-74CB266FEDF1-d10887e11260-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.6</ph>
Basic Configuration Layer</a></div></div></li></ul></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-75BD1A70-4576-4266-8274-1F18619A98A0-d10887e12219" class="topicref" data-id="GUID-75BD1A70-4576-4266-8274-1F18619A98A0" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-75BD1A70-4576-4266-8274-1F18619A98A0-d10887e12219-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-75BD1A70-4576-4266-8274-1F18619A98A0.html" id="GUID-75BD1A70-4576-4266-8274-1F18619A98A0-d10887e12219-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">2</ph>
Getting started with MPLAB® Harmony TCP/IP Stack </a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-0FB3F908-88EE-45CE-94F5-E97AF9049C9B-d10887e12348" class="topicref backmatter backmatter_parent" data-id="GUID-0FB3F908-88EE-45CE-94F5-E97AF9049C9B" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-0FB3F908-88EE-45CE-94F5-E97AF9049C9B-d10887e12348-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-0FB3F908-88EE-45CE-94F5-E97AF9049C9B.html" id="GUID-0FB3F908-88EE-45CE-94F5-E97AF9049C9B-d10887e12348-link">Microchip Information</a></div></div></li></ul></div>
		                        
                            </div>
                        </nav>
                    
                    
                    <div class="col-lg-9 col-md-9 col-sm-12" id="wh_topic_body">
                        <button id="wh_close_publication_toc_button" class="close-toc-button d-none" aria-label="Toggle publishing table of content" aria-controls="wh_publication_toc" aria-expanded="true">
                            <span class="close-toc-icon-container">
                                <span class="close-toc-icon"></span>     
                            </span>
                        </button>
                        
                        
                        <div class=" wh_topic_content body "><main role="main"><article role="article" aria-labelledby="ariaid-title1"><h1 class="- topic/title title topictitle1" id="ariaid-title1" style="">1.2.5.8.4 Library Interface</h1><div class="- topic/body body"><div class="table-container"><table class="- topic/table table" data-cols="2"><caption></caption><colgroup><col/><col/></colgroup><thead class="- topic/thead thead"><tr class="- topic/row"><th class="- topic/entry entry colsep-0 rowsep-0" id="library-interface__entry__1">Name</th><th class="- topic/entry entry colsep-0 rowsep-0" id="library-interface__entry__2">Description</th></tr></thead><tbody class="- topic/tbody tbody"><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1"><strong class="+ topic/ph hi-d/b ph b">Macros</strong></td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2"> </td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_CLIENTS_NUMBER</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Selects the maximum number of clients.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_INDEX</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Ethernet PHY static index selection.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_INSTANCES_NUMBER</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Selects the maximum number of hardware instances that can be supported by the dynamic driver.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_PERIPHERAL_ID</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Defines an override of the peripheral ID.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_NEG_DONE_TMO</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Value of the PHY negotiation complete time out as per IEEE 802.3 spec.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_NEG_INIT_TMO</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Value of the PHY negotiation initiation time out as per IEEE 802.3 spec.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_RESET_CLR_TMO</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Value of the PHY Reset self clear time out as per IEEE 802.3 spec.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1"><strong class="+ topic/ph hi-d/b ph b">System Level Functions</strong></td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2"> </td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_Initialize</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Initializes the Ethernet PHY driver.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_Deinitialize</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Deinitializes the specified instance of the Ethernet PHY driver module.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_Reinitialize</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Reinitializes the driver and refreshes any associated hardware settings.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_Status</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Provides the current status of the Ethernet PHY driver module.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_Tasks</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Maintains the driver's state machine and implements its ISR.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_Setup</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Initializes Ethernet PHY configuration and set up procedure.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1"><strong class="+ topic/ph hi-d/b ph b">Client Level Functions</strong></td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2"> </td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_Open</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Opens the specified Ethernet PHY driver instance and returns a handle to it.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_Close</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Closes an opened instance of the Ethernet PHY driver.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_ClientStatus</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Gets the current client-specific status the Ethernet PHY driver.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_Reset</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Immediately resets the Ethernet PHY.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_ClientOperationAbort</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Aborts a current client operation initiated by the Ethernet PHY driver.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_ClientOperationResult</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Gets the result of a client operation initiated by the Ethernet PHY driver.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1"><strong class="+ topic/ph hi-d/b ph b">Vendor Functions</strong></td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2"> </td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_VendorDataGet</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Returns the current value of the vendor data.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_VendorDataSet</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Returns the current value of the vendor data.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_VendorSMIReadResultGet</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Reads the result of a previous vendor initiated SMI read transfer with DRV_ETHPHY_VendorSMIReadStart.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_VendorSMIReadStart</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Starts a vendor SMI read transfer. Data will be available with DRV_ETHPHY_VendorSMIReadResultGet.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_VendorSMIWriteStart</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Starts a vendor SMI write transfer.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1"><strong class="+ topic/ph hi-d/b ph b">Other Functions</strong></td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2"> </td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_LinkStatusGet</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Returns the current link status.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_PhyAddressGet</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Returns the PHY address.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_HWConfigFlagsGet</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Returns the current Ethernet PHY hardware MII/RMII and ALTERNATE/DEFAULT configuration flags.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_RestartNegotiation</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Restarts auto-negotiation of the Ethernet PHY link.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_NegotiationIsComplete</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Returns the results of a previously initiated Ethernet PHY negotiation.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_NegotiationResultGet</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Returns the result of a completed negotiation.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1"><strong class="+ topic/ph hi-d/b ph b">Data Types and Constants</strong></td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2"> </td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_CLIENT_STATUS</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Identifies the client-specific status of the Ethernet PHY driver.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_INIT</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Contains all the data necessary to initialize the Ethernet PHY device.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_INDEX_0</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Ethernet PHY driver index definitions.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_INDEX_1</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">This is macro DRV_ETHPHY_INDEX_1.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_INDEX_COUNT</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Number of valid Ethernet PHY driver indices.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_NEGOTIATION_RESULT</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Contains all the data necessary to get the Ethernet PHY negotiation result</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_SETUP</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Contains all the data necessary to set up the Ethernet PHY device.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_VENDOR_MDIX_CONFIGURE</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Pointer to function that configures the MDIX mode for the Ethernet PHY.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_VENDOR_MII_CONFIGURE</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Pointer to function to configure the Ethernet PHY in one of the MII/RMII operation modes.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_VENDOR_SMI_CLOCK_GET</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Pointer to a function to return the SMI/MIIM maximum clock speed in Hz of the Ethernet PHY.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_OBJECT_BASE_TYPE</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Identifies the base interface of a Ethernet PHY driver.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_CONFIG_FLAGS</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Defines configuration options for the Ethernet PHY.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_LINK_STATUS</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Defines the possible status flags of PHY Ethernet link.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_OBJECT</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Identifies the interface of a Ethernet PHY vendor driver.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_OBJECT_BASE</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Identifies the base interface of a Ethernet PHY driver.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_VENDOR_WOL_CONFIGURE</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Pointer to a function to configure the PHY WOL functionality</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">_DRV_ETHPHY_CONFIG_H</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">This is macro _DRV_ETHPHY_CONFIG_H.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">_DRV_ETHPHY_H</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">This is macro _DRV_ETHPHY_H.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_RESET_FUNCTION</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Pointer to a function to perform an additional PHY reset</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_RESULT</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Defines the possible results of Ethernet operations that can succeed or fail</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_INTERFACE_INDEX</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Defines the index type for a PHY interface.</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__1">DRV_ETHPHY_INTERFACE_TYPE</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="library-interface__entry__2">Defines the type of interface a PHY supports.</td></tr></tbody></table></div></div></article></main></div>
                        
                        
                        
                        
                        
                        
                    </div>
                    
                </div>
            </div>
            
            
            
        </div> 
        <footer class="navbar navbar-default wh_footer">
  <div class=" footer-container mx-auto ">
    <div class="footer">
  <div class="mchp-wh-footer">
    <div class="mchp-footer">
      <div class="mchp-footer-tier1">
        <div class="spacer"></div>
        <div class="mchp-footer-container">
          <div class="mchp-footer-links mchp-social-media-links">
            <div class="mchp-component-items">
              <div class="mchp-component-item">
                <a class="cmp-image__link" href="https://www.facebook.com/pages/Microchip-Technology-Inc/20320981741" target="_blank">
                  <img class="cmp-image__image" alt="Microchip Facebook" src="oxygen-webhelp/template/resources/images/201016-corp-facebook.png"/>
                </a>
              </div>
              <div class="mchp-component-item">
                <a class="cmp-image__link" href="https://www.linkedin.com/company/microchip-technology" target="_blank">
                  <img class="cmp-image__image" alt="Microchip LinkedIn" src="oxygen-webhelp/template/resources/images/201016-corp-linkedin.png"/>
                </a>
              </div>
              <div class="mchp-component-item">
                <a class="cmp-image__link" href="https://twitter.com/MicrochipTech" target="_blank">
                  <img class="cmp-image__image" alt="Microchip Twitter" src="oxygen-webhelp/template/resources/images/201016-corp-twitter.png"/>
                </a>
              </div>
              <div class="mchp-component-item">
                <a class="cmp-image__link" href="https://www.youtube.com/user/MicrochipTechnology" target="_blank">
                  <img class="cmp-image__image" alt="Microchip YouTube" src="oxygen-webhelp/template/resources/images/201016-corp-youtube.png"/>
                </a>
              </div>
              <div class="mchp-component-item">
                <a class="cmp-image__link" href="https://www.instagram.com/microchiptechnologyinc/" target="_blank">
                  <img class="cmp-image__image" alt="Microchip Instagram" src="oxygen-webhelp/template/resources/images/201016-corp-instagram.png"/>
                </a>
              </div>
              <div class="mchp-component-item">
                <a class="cmp-image__link" href="https://www.weibo.com/microchiptech" target="_blank">
                  <img class="cmp-image__image" alt="Microchip Weibo" src="oxygen-webhelp/template/resources/images/201016-corp-weibo.png"/>
                </a>
              </div>
              <div class="mchp-component-item">
                <a class="cmp-image__link" href="https://www.microchip.com/en-us/about/blog" target="_blank">
                  <img class="cmp-image__image" alt="Microchip Blog" src="oxygen-webhelp/template/resources/images/201016-corp-blog.png"/>
                </a>
              </div>
            </div>
          </div>
          <div class="mchp-footer-links">
            <div class="mchp-component-items">
              <div class="mchp-component-item">
                <div class="link">
                  <a href="https://www.microchip.com/about-us/contact-us" class="mchp-link__link">Contact</a>
                  <span class="mchp-link__separator">|</span>
                </div>
              </div>
              <div class="mchp-component-item ">
                <div class="link">
                  <a href="https://www.microchip.com/en-us/about/legal-information" class="mchp-link__link">Legal</a>
                  <span class="mchp-link__separator">|</span>
                </div>
              </div>
              <div class="mchp-component-item ">
                <div class="link">
                  <a href="https://www.microchip.com/en-us/about/legal-information/privacy-policy" class="mchp-link__link">Privacy Policy</a>
                  <span class="mchp-link__separator">|</span>
                </div>
              </div>
              <div class="mchp-component-item ">
                <div class="link">
                  <a href="https://www.microchip.com/en-us/about/legal-information/microchip-cookie-statement" class="mchp-link__link">Cookies</a>
                  <span class="mchp-link__separator">|</span>
                </div>
              </div>
              <div class="mchp-component-item">
                <div class="link">
                  <a href="https://careers.microchip.com/" class="mchp-link__link">Careers</a>
                  <span class="mchp-link__separator"></span>
                </div>
              </div>
            </div>
          </div>
          <div class="mchp-footer-newsletter">
            <div class="cmp-text">
              <p>Stay on the leading edge with our blog</p>
            </div>
            <div class="mchp-button-wrapper">
              <a role="button" href="https://www.microchip.com/en-us/about/blog" class="mchp-button mchp-button-regular solid">
                <span class="mchp-button__span">MicroSolutions</span>
              </a>
            </div>
          </div>
        </div>
        <div class="graphic">
          <img src="oxygen-webhelp/template/resources/images/footer-graphic.png"/>
        </div>
      </div>
      <div class="mchp-footer-tier2">
        <p class="mchp-copyright">© Copyright 1998-2022 Microchip Technology Inc. All rights reserved.</p>
      </div>
    </div>
  </div>
  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async="true" src="https://www.googletagmanager.com/gtag/js?id=UA-2724382-19"></script>
  <script>
    window.dataLayer = window.dataLayer || [];  
    function gtag(){dataLayer.push(arguments);}  
    gtag('js', new Date());   
    gtag('config', 'UA-2724382-19');
  </script>
  
  <script type="text/javascript">_satellite.pageBottom();</script><!-- Adobe Analytics -->
  <script type="text/javascript" src="mchp-js/prepend.js"></script><!-- Package for viewing PDFs on mobile devices -->
  
</div>
  </div>
</footer>
        
        <div id="go2top" class="d-print-none">
            <span class="oxy-icon oxy-icon-up"></span>
        </div>
        
        <div id="modal_img_large" class="modal">
            <span class="close oxy-icon oxy-icon-remove"></span>
            <div id="modal_img_container"></div>
            <div id="caption"></div>
        </div>
        
        
        
       
        </body>
</html>